package com.lesama.inner;

/*
* 静态内部类：
* 通过 外部类名.内部类名 变量名 = new 外部类名.内部类名() 定义
* 需要注意： 静态成员只能访问静态成员，因为静态成员在字节码文件加载好的时候就创建了，此时非静态成员还未初始化
* */

public class StaticInner {
    public static void main(String[] args) {
        MyOuter.MyInner myInner = new MyOuter.MyInner();
        myInner.print();
    }

}

class MyOuter {
    int num = 10;
    static int score = 20;
    static class MyInner {
        void print() {
            System.out.println(score);
        }
    }
}
